package com.glwan.fixedassetapp.model.kingdee;

import java.util.List;


public class AddAsset {
    private String IgnoreInterationFlag;
    private String InterationFlags;
    private String IsAutoAdjustField;
    private String IsControlPrecision;
    private String IsDeleteEntry;
    private String IsEntryBatchFill;
    private String IsVerifyBaseDataField;
    private Model model;
    private List<String> NeedReturnFields;
    private List<String> NeedUpDateFields;
    private String NumberSearch;
    private String SubSystemId;
    private String ValidateFlag;
    private String ValidateRepeatJson;

    public String getIgnoreInterationFlag() {
        return IgnoreInterationFlag;
    }

    public void setIgnoreInterationFlag(String ignoreInterationFlag) {
        IgnoreInterationFlag = ignoreInterationFlag;
    }

    public String getInterationFlags() {
        return InterationFlags;
    }

    public void setInterationFlags(String interationFlags) {
        InterationFlags = interationFlags;
    }

    public String getIsAutoAdjustField() {
        return IsAutoAdjustField;
    }

    public void setIsAutoAdjustField(String isAutoAdjustField) {
        IsAutoAdjustField = isAutoAdjustField;
    }

    public String getIsControlPrecision() {
        return IsControlPrecision;
    }

    public void setIsControlPrecision(String isControlPrecision) {
        IsControlPrecision = isControlPrecision;
    }

    public String getIsDeleteEntry() {
        return IsDeleteEntry;
    }

    public void setIsDeleteEntry(String isDeleteEntry) {
        IsDeleteEntry = isDeleteEntry;
    }

    public String getIsEntryBatchFill() {
        return IsEntryBatchFill;
    }

    public void setIsEntryBatchFill(String isEntryBatchFill) {
        IsEntryBatchFill = isEntryBatchFill;
    }

    public String getIsVerifyBaseDataField() {
        return IsVerifyBaseDataField;
    }

    public void setIsVerifyBaseDataField(String isVerifyBaseDataField) {
        IsVerifyBaseDataField = isVerifyBaseDataField;
    }

    public Model getModel() {
        return model;
    }

    public void setModel(Model model) {
        this.model = model;
    }

    public List<String> getNeedReturnFields() {
        return NeedReturnFields;
    }

    public void setNeedReturnFields(List<String> needReturnFields) {
        NeedReturnFields = needReturnFields;
    }

    public List<String> getNeedUpDateFields() {
        return NeedUpDateFields;
    }

    public void setNeedUpDateFields(List<String> needUpDateFields) {
        NeedUpDateFields = needUpDateFields;
    }

    public String getNumberSearch() {
        return NumberSearch;
    }

    public void setNumberSearch(String numberSearch) {
        NumberSearch = numberSearch;
    }

    public String getSubSystemId() {
        return SubSystemId;
    }

    public void setSubSystemId(String subSystemId) {
        SubSystemId = subSystemId;
    }

    public String getValidateFlag() {
        return ValidateFlag;
    }

    public void setValidateFlag(String validateFlag) {
        ValidateFlag = validateFlag;
    }

    public String getValidateRepeatJson() {
        return ValidateRepeatJson;
    }

    public void setValidateRepeatJson(String validateRepeatJson) {
        ValidateRepeatJson = validateRepeatJson;
    }

    public static class Model {
        private String FAlterID;
        private FAssetOrgID FAssetOrgID;


        public String getFAlterID() {
            return FAlterID;
        }

        public void setFAlterID(String FAlterID) {
            this.FAlterID = FAlterID;
        }

        public Model.FAssetOrgID getFAssetOrgID() {
            return FAssetOrgID;
        }

        public void setFAssetOrgID(Model.FAssetOrgID FAssetOrgID) {
            this.FAssetOrgID = FAssetOrgID;
        }

        public FOwnerOrgID getFOwnerOrgID() {
            return FOwnerOrgID;
        }

        public void setFOwnerOrgID(FOwnerOrgID FOwnerOrgID) {
            this.FOwnerOrgID = FOwnerOrgID;
        }

        public FAssetTypeID getFAssetTypeID() {
            return FAssetTypeID;
        }

        public void setFAssetTypeID(FAssetTypeID FAssetTypeID) {
            this.FAssetTypeID = FAssetTypeID;
        }

        public String getFName() {
            return FName;
        }

        public void setFName(String FName) {
            this.FName = FName;
        }

        public Model.FUnitID getFUnitID() {
            return FUnitID;
        }

        public void setFUnitID(Model.FUnitID FUnitID) {
            this.FUnitID = FUnitID;
        }

        public Model.FAssetStatusID getFAssetStatusID() {
            return FAssetStatusID;
        }

        public void setFAssetStatusID(Model.FAssetStatusID FAssetStatusID) {
            this.FAssetStatusID = FAssetStatusID;
        }

        public Model.FAlterModeID getFAlterModeID() {
            return FAlterModeID;
        }

        public void setFAlterModeID(Model.FAlterModeID FAlterModeID) {
            this.FAlterModeID = FAlterModeID;
        }

        public String getFBeginUseDate() {
            return FBeginUseDate;
        }

        public void setFBeginUseDate(String FBeginUseDate) {
            this.FBeginUseDate = FBeginUseDate;
        }

        public String getFASSETNATURE() {
            return FASSETNATURE;
        }

        public void setFASSETNATURE(String FASSETNATURE) {
            this.FASSETNATURE = FASSETNATURE;
        }

        public String getFDocumentStatus() {
            return FDocumentStatus;
        }

        public void setFDocumentStatus(String FDocumentStatus) {
            this.FDocumentStatus = FDocumentStatus;
        }

        public List<Model.FFinance> getFFinanceList() {
            return FFinance;
        }

        public void setFFinanceList(List<Model.FFinance> FFinanceList) {
            this.FFinance = FFinanceList;
        }

        public List<FCardDetail> getFCardDetail() {
            return FCardDetail;
        }

        public void setFCardDetail(List<FCardDetail> FCardDetail) {
            this.FCardDetail = FCardDetail;
        }

        public List<FAllocation> getFAllocationList() {
            return FAllocation;
        }

        public void setFAllocationList(List<FAllocation> FAllocationList) {
            this.FAllocation = FAllocationList;
        }

        public List<Model.FDEVICE> getFDEVICE() {
            return FDEVICE;
        }

        public void setFDEVICE(List<Model.FDEVICE> FDEVICE) {
            this.FDEVICE = FDEVICE;
        }

        public Model.FInvoice getFInvoice() {
            return FInvoice;
        }

        public void setFInvoice(Model.FInvoice FInvoice) {
            this.FInvoice = FInvoice;
        }

        public Model.FMaintainRecord getFMaintainRecord() {
            return FMaintainRecord;
        }

        public void setFMaintainRecord(Model.FMaintainRecord FMaintainRecord) {
            this.FMaintainRecord = FMaintainRecord;
        }

        public Model.FCARDVCHINFO getFCARDVCHINFO() {
            return FCARDVCHINFO;
        }

        public void setFCARDVCHINFO(Model.FCARDVCHINFO FCARDVCHINFO) {
            this.FCARDVCHINFO = FCARDVCHINFO;
        }

        public static class FAssetOrgID extends FNumber {
        }

        private FOwnerOrgID FOwnerOrgID;

        public static class FOwnerOrgID extends FNumber {
        }

        private FAssetTypeID FAssetTypeID;

        public static class FAssetTypeID extends FNumber {
        }

        private String FName;
        private FUnitID FUnitID;

        public static class FUnitID extends FNumber {

        }

        private FAssetStatusID FAssetStatusID;

        public static class FAssetStatusID extends FNumber {
        }

        private FAlterModeID FAlterModeID;

        public static class FAlterModeID extends FNumber {
        }

        private String FBeginUseDate;
        private String FASSETNATURE;
        private String FDocumentStatus;

        private List<FFinance> FFinance;

        public static class FFinance {
            private String FFinanceID;
            private String FAcctDate;
            private Long FOriginalCost;

            private FAcctPolicyID FAcctPolicyID;

            public FAcctPolicyID getFAcctPolicyID() {
                return FAcctPolicyID;
            }

            public void setFAcctPolicyID(FAcctPolicyID FAcctPolicyID) {
                this.FAcctPolicyID = FAcctPolicyID;
            }

            public Long getFOriginalCost() {
                return FOriginalCost;
            }

            public void setFOriginalCost(Long FOriginalCost) {
                this.FOriginalCost = FOriginalCost;
            }

            public String getFFinanceID() {
                return FFinanceID;
            }

            public void setFFinanceID(String FFinanceID) {
                this.FFinanceID = FFinanceID;
            }

            public String getFAcctDate() {
                return FAcctDate;
            }

            public void setFAcctDate(String FAcctDate) {
                this.FAcctDate = FAcctDate;
            }

            public static class FAcctPolicyID extends FNumber {
            }
        }

        private List<FCardDetail> FCardDetail;

        public static class FCardDetail {
            private String FID;
            private String FAssetNO;
            private FPositionID FPositionID;
            private String FDetailQuantity;

            public String getFID() {
                return FID;
            }

            public void setFID(String FID) {
                this.FID = FID;
            }

            public String getFAssetNO() {
                return FAssetNO;
            }

            public void setFAssetNO(String FAssetNO) {
                this.FAssetNO = FAssetNO;
            }

            public FCardDetail.FPositionID getFPositionID() {
                return FPositionID;
            }

            public void setFPositionID(FCardDetail.FPositionID FPositionID) {
                this.FPositionID = FPositionID;
            }

            public String getFDetailQuantity() {
                return FDetailQuantity;
            }

            public void setFDetailQuantity(String FDetailQuantity) {
                this.FDetailQuantity = FDetailQuantity;
            }

            public static class FPositionID extends FNumber {
            }
        }

        private List<FAllocation> FAllocation;

        public static class FAllocation {
            private String FID;
            private String FAllocAssetNO;
            private FAllocUseDeptID FAllocUseDeptID;
            private FAllocCostItemID FAllocCostItemID;

            public String getFID() {
                return FID;
            }

            public void setFID(String FID) {
                this.FID = FID;
            }

            public String getFAllocAssetNO() {
                return FAllocAssetNO;
            }

            public void setFAllocAssetNO(String FAllocAssetNO) {
                this.FAllocAssetNO = FAllocAssetNO;
            }

            public FAllocation.FAllocUseDeptID getFAllocUseDeptID() {
                return FAllocUseDeptID;
            }

            public void setFAllocUseDeptID(FAllocation.FAllocUseDeptID FAllocUseDeptID) {
                this.FAllocUseDeptID = FAllocUseDeptID;
            }

            public FAllocation.FAllocCostItemID getFAllocCostItemID() {
                return FAllocCostItemID;
            }

            public void setFAllocCostItemID(FAllocation.FAllocCostItemID FAllocCostItemID) {
                this.FAllocCostItemID = FAllocCostItemID;
            }

            public static class FAllocCostItemID extends FNumber {
            }

            public static class FAllocUseDeptID extends FNumber {
            }
        }

        private List<FDEVICE> FDEVICE;

        public static class FDEVICE {
            private String FID;
            private String FDeviceAssetNO;
            private FDeviceUnitID FDeviceUnitID;

            public String getFID() {
                return FID;
            }

            public void setFID(String FID) {
                this.FID = FID;
            }

            public String getFDeviceAssetNO() {
                return FDeviceAssetNO;
            }

            public void setFDeviceAssetNO(String FDeviceAssetNO) {
                this.FDeviceAssetNO = FDeviceAssetNO;
            }

            public Model.FDEVICE.FDeviceUnitID getFDeviceUnitID() {
                return FDeviceUnitID;
            }

            public void setFDeviceUnitID(Model.FDEVICE.FDeviceUnitID FDeviceUnitID) {
                this.FDeviceUnitID = FDeviceUnitID;
            }

            public Model.FDEVICE.FDeviceCurrencyID getFDeviceCurrencyID() {
                return FDeviceCurrencyID;
            }

            public void setFDeviceCurrencyID(Model.FDEVICE.FDeviceCurrencyID FDeviceCurrencyID) {
                this.FDeviceCurrencyID = FDeviceCurrencyID;
            }

            public static class FDeviceUnitID extends FNumber {

            }

            private FDeviceCurrencyID FDeviceCurrencyID;

            public static class FDeviceCurrencyID extends FNumber {
            }
        }

        private FInvoice FInvoice;

        public static class FInvoice {
            private String FID;

            public String getFID() {
                return FID;
            }

            public void setFID(String FID) {
                this.FID = FID;
            }
        }

        private FMaintainRecord FMaintainRecord;

        public static class FMaintainRecord {
            private String FID;

            public String getFID() {
                return FID;
            }

            public void setFID(String FID) {
                this.FID = FID;
            }
        }

        private FCARDVCHINFO FCARDVCHINFO;

        public static class FCARDVCHINFO {
            private String FEntryID;

            public String getFEntryID() {
                return FEntryID;
            }

            public void setFEntryID(String FEntryID) {
                this.FEntryID = FEntryID;
            }
        }

        public static class FNumber {
            private String FNumber;

            public String getFNumber() {
                return FNumber;
            }

            public void setFNumber(String FNumber) {
                this.FNumber = FNumber;
            }
        }

    }

}
